USVoD: A Large Scale Video-on-Demand System Based on Uniform Sampling Cache Mechanism

نویسندگان

  • Chin-Fu Ku
  • Yu-Fang Zheng
  • Sao-Jie Chen
  • Jan-Ming Ho
چکیده

BitTorrent (BT) is an effective tool for large-scale P2P content services in the face of dynamic nature of Internet. A P2P content service is usually characterized by the fact that its users leave and join the service frequently and are self-interested. It is further complicated by the flash crowd phenomenon. However, BT does not perform well in streaming applications in which contents are supposed to be delivered timely. For example, users of streaming video expect to start viewing the video as early as possible. This is unlike a BT user who usually has to wait until the entire content is downloaded before one could start to view the video. Furthermore, each byte of the streaming video must arrive in time to avoid unpleasant playback jitters. In this paper, we present our design of USVoD piece selection mechanisms into BT to efficiently overcome the above problems. Instead of selecting rarest pieces, our mechanism selects pieces based on the following principles, (1) moving-window strategy, i.e., selects all pieces which will be played back within a fixed time interval in the near future, (2) on-line cache mechanism, i.e., randomly selects a certain pieces which will be used after the moving window interval, (3) uniform pre-sampling cache mechanism, i.e., in addition to pre-fetching initial portion of the video, it also pre-fetches some randomly selected pieces into the specific cache before playback, and (4) some useful modifications to BT. We evaluate the performance of USVoD and BiToS on a mixture of Poisson arrival and flash crowd by using tradeoff between initial delay and delay jitter as evaluation criterion. Simulation results show that USVoD significantly outperform BiToS.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory

The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...

متن کامل

A Novel Caching Strategy in Video-on-Demand (VoD) Peer-to-Peer (P2P) Networks Based on Complex Network Theory

The popularity of video-on-demand (VoD) streaming has grown dramatically over the World Wide Web. Most users in VoD P2P networks have to wait a long time in order to access their requesting videos. Therefore, reducing waiting time to access videos is the main challenge for VoD P2P networks. In this paper, we propose a novel algorithm for caching video based on peers' priority and video's popula...

متن کامل

The Feedback Based Mechanism for Video Streaming Over Multipath Ad Hoc Networks

Ad hoc networks are multi-hop wireless networks without a pre-installed infrastructure. Such networks are widely used in military applications and in emergency situations as they permit the establishment of a communication network at very short notice with a very low cost. Video is very sensitive for packet loss and wireless ad-hoc networks are error prone due to node mobility and weak links. H...

متن کامل

Reduction in Cache Memory Power Consumption based on Replacement Quantity

Today power consumption is considered to be one of the important issues. Therefore, its reduction plays a considerable role in developing systems. Previous studies have shown that approximately 50% of total power consumption is used in cache memories. There is a direct relationship between power consumption and replacement quantity made in cache. The less the number of replacements is, the less...

متن کامل

Reduction in Cache Memory Power Consumption based on Replacement Quantity

Today power consumption is considered to be one of the important issues. Therefore, its reduction plays a considerable role in developing systems. Previous studies have shown that approximately 50% of total power consumption is used in cache memories. There is a direct relationship between power consumption and replacement quantity made in cache. The less the number of replacements is, the less...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Inf. Sci. Eng.

دوره 25  شماره 

صفحات  -

تاریخ انتشار 2009